超高速 サーバー送信なし JWT/HS256

JWTデコーダーオンライン - JWTデコード・HS256署名検証

JWTのHeader/Payload、exp・iat・nbfなどの主要クレームをデコードし、HS256署名をブラウザー内のみ検証します。

関連ツール UUID / NanoIDジェネレーター Base64エンコーダー&デコーダー JSON/XMLフォーマッター&バリデーター
処理上限:JWT 入力最大 1 MB · 署名検証は HS256 に対応

トークンの状態

アルゴリズム
-
有効期限の状態
-
発行時刻
-
有効期限
-

HS256署名検証

secretを入力すると検証できます。

Header

{}

Payload

{}

クレーム概要

JWTをデコードすると主要クレームが表示されます。

デコードと検証を混乱させずに JWT を読み取る

JWT ペイロードは通常、Base64URL でエンコードされたクレームであり、キーなしでデコードできます。そのため、デコードは検査には役立ちますが、信頼には役立ちません。信頼するには、予期されるアルゴリズムとキーを使用して署名を検証し、発行者、対象者、有効期限などのクレームを個別に適用する必要があります。

デコードされた主張は検証されるまで信頼されません

誰でも、任意のヘッダーとペイロード値を使用してトークン型の文字列を構築できます。 sub、role、exp、またはその他のクレームを読むと、トークンが何を言っているかが分かります。誰が発行したかは証明されません。

HS256 検証には実際の共有秘密が必要です

このツールは、一致するシークレットを指定すると、HS256 署名を検証できます。署名チェックが成功すると、その共有キーに基づく整合性が証明されますが、有効期限、発行者、対象者、ノンス、その他のクレームに関するアプリケーション ルールが依然として必要です。

アルゴリズムのサポートは意図的に制限されています

RS256 と ES256 は非対称キーを使用するため、この HS256 専用チェッカーでは検証されません。サポートされていないアルゴリズムを検証の失敗または成功として解釈しないでください。そのアルゴリズムと鍵タイプ用に設計された検証ツールを使用してください。

JWT を検査する前に

役立つ情報